html, body{
	background: #fff;
	margin: 0; padding: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	}
	
div#container {
	position: relative;
	width: 980px; 
	}
	


/**********************************************/
/*   elements placed within Container         */
/**********************************************/

div#utilityRow {
	width: 980px;
	height: 40px;
	margin: 0; padding: 0;
	border-bottom: 2px solid #fff;
	border-left: 5px solid #fff;
	background-color: #fff;
	}
	
div#headerRowHome {
	width: 980px;
	height: 150px;
	margin: 0; padding: 0; 
	border-left: 5px solid #fff;
	border-bottom: 2px solid #fff;
	background-color: #80AACB;
	}
	
div#headerRowHomeISMI {
	width: 980px;
	height: 150px;
	margin: 0; padding: 0; 
	border-left: 5px solid #fff;
	border-bottom: 2px solid #fff;
	background-color: #80AACB;
	}
	
div#headerRow {
	width: 980px;
	height: 100px;
	margin: 0; padding: 0; 
	border-left: 5px solid #fff;
	border-bottom: 2px solid #fff;
	background-color: #80AACB;
	}

div#headerRowISMI {
	width: 980px;
	height: 100px;
	margin: 0; padding: 0; 
	border-left: 5px solid #fff;
	border-bottom: 2px solid #fff;	
	background-color: #80AACB;
	}
	
div#menuRow {
	width: 980px;
	height: 50px;
	margin: 0; padding: 0;
	border-left: 5px solid #fff;
	border-bottom: 2px solid #fff; 
	background-color: #B8B8B8; 
	}
	
div#bottomRowHome {
	width: 980px;
	margin: 0; padding: 0;
    min-height: 425px; /* this controls height on the page */
	border-left: 5px solid #fff;
	border-bottom: 2px solid #fff;
	background-color: #fff; 
	}
	
div#bottomRow {
	width: 980px;
	min-height: 350px; 
	margin: 0; padding: 0;
	border-left: 5px solid #fff;
	background-color: #fff; 
	}
	
div#sponsor {
	width: 688px;
	margin: 20px 0 0 292px;
	background-color: #fff;
	/* border-left: 292px solid #fff; */
    position: relative;  
	}

div#footer {
	width: 980px;
	height: 50px;
	margin: 0; padding: 20px 0 0 0;
	border-top: 2px solid #fff;	 
	border-left: 5px solid #fff;
	background-color: #fff; 	
  	position: static; 
	}	
	
	
/********************************************************/
/*   elements placed within utilityRow                  */
/********************************************************/

div#utilitySearchbox {
	margin: 0; padding: 0;
	float: right;
	}

div#utilityLinks {
	margin: 0; padding: 0;
	float: right;
	}
	
div#utilityRow a { 
	text-decoration: none; 
	}
	
div#utilityRow p {
	margin: 0; padding: 15px 0 0 0;
	text-align: right; 
	font-size: 85%;  
	color: #3377AB;
	}
	
div#utilityRow form {
	margin: 0; padding: 10px 0 0 0; 
	text-align: right;
	}

div#utilityRow input.buttonGray { 
	background-color: #b8b8b8; 
	color: #003366; 
	font: 11px/16px Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	border: 1px solid #999999; 
	border-right-color: #005596; 
	border-bottom-color: #005596;
	}
		
/*******************************************************/
/*   elements placed within headerRow                  */
/*******************************************************/

div#logoHome {
	margin: 0; padding: 0;
	width: 275px;
	height: 150px;
	float: left;
	background-color: #fff;
	}	
	
div#logo {
	margin: 0; padding: 0;
	width: 275px;
	height: 100px;
	float: left;
	background-color: #fff;
	}

div#feature {
	margin: 0; padding: 0;
	width: 703px;
	height: 150px;
	float: right;
	border-left: 2px solid #fff;	
	}
	
div#sectionImage {
	width: 500px;
	height: 100px;
    float: left;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	}
	
/***********************************************************************/
/*   elements used on pages with no banner and no site navigation      */
/*   Called from the blank.dwt template                                */
/***********************************************************************/
	
div#blankBanner {

/*  width: 985px; */
	height: 25px;
	margin: 0; padding: 0;
	border-left: 2px solid #fff;
	background-color: #005596;
	}
	
div#contentNoNav {
/*  width: 985px; */
	min-height: 400px;
	margin: 0; padding: 15px 10px 0 10px;
	border-left: 2px solid #fff;
	background-color: #fff; 
	}

div#container_nonav {
	position: relative; 
	}

div#utilityRow_nonav {
	height: 40px;
	margin: 0; padding: 0;
	border-bottom: 2px solid #fff;
	border-left: 5px solid #fff;
	background-color: #fff;
	}

div#utilitySearchbox_nonav {
	margin: 0; padding: 0 10px 0 0;
	float: right;
	}

div#utilityLinks_nonav {
	margin: 0; padding: 0;
	float: right;
	}

div#utilityRow_nonav a { 
	text-decoration: none; 
	}
	
div#utilityRow_nonav p {
	margin: 0; padding: 15px 0 0 0;
	text-align: right; 
	font-size: 85%;  
	color: #3377AB;
	}
	
div#utilityRow_nonav form {
	margin: 0; padding: 10px 0 0 0; 
	text-align: right;
	}

div#utilityRow_nonav input.buttonGray { 
	background-color: #b8b8b8; 
	color: #003366; 
	font: 11px/16px Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	border: 1px solid #999999; 
	border-right-color: #005596; 
	border-bottom-color: #005596;
	}	
	
div#footer_nonav {
/*  width: 980px;  */
	height: 50px;
	margin: 0; padding: 20px 0 0 0;
	border-top: 2px solid #fff;	 
	border-left: 5px solid #fff;
	background-color: #fff; 	
  	position: static; 
	}

div#footer_nonav p { 
	margin: 0; padding: 2em 0 2em 0; 
	text-align: right; 
	font-size: 80%; 
	color: #005596;
	border-top: 1px solid #B8B8B8;
	}	
	
/**********************************************/
/*   elements placed within menuRow         */
/**********************************************/

div#menu {
	width: 500px;
	height: 50px;
	margin: 0 0 0 275px; padding: 0;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #005596;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%; 
	}
	
	
/**********************************************/
/*   elements placed within bottomRow         */
/**********************************************/

div#bottomCenterHome {
	width: 500px;
/*	min-height: 400px; */
	margin: 0 0 0 275px; padding: 0;
	border-left: 2px solid #fff;
	background-color: #fff;
	}

div#contentHome {
	margin: 0; padding: 0 10px 0 10px;
	background-color: #fff; 
	}
	
div#subsidiariesHome {
	width: 211px;
	min-height: 350px;  
	margin: 0 0 0 785px; padding: 0;
	position: absolute;
	top: 265px;
	left: 0px;
	border-left: 2px solid #fff;
	background-color: #fff; 
	}
	
div#events { 
	margin: 0; padding: 15px 0 0 0;
	}

div#news { 
	margin: 0; padding: 0;
	}
	
div#featureContent { 
	margin: 0; padding: 0;
	}	

div#memberslistHome { 
	width: 255px;
	min-height: 350px;
	margin: 0; padding: 0 10px 0 10px ;
	position: absolute;
	top: 255px;
	left: 0px; 
	background-color: #fff;
	}
 
 div#memberslist { 
	width: 255px;
	min-height: 350px;
	margin: 0; padding: 0 10px 0 10px ;
	position: absolute;
	top: 216px;
	left: 0px; 
	background-color: #fff;
	}
	
 div#submenu {
	width: 255px;
/*	min-height: 350px;  */
	margin: 0; padding: 10px 10px 0 10px;
	position: absolute;
	top: 216px;
	left: 0px; 
	background-color: #fff; 
	}
	
div#related {
	width: 178px;
/*	min-height: 350px; */
	margin: 0 0 0 785px; padding: 10px 10px 0 10px;
	position: absolute;
	top: 216px;
	left: 0px;
	border-left: 2px solid #fff;
	background-color: #fff; 
	}
	
div#newscontact {
	display: none;
	}	
	
div#announcementMenu {
	margin: 0; padding: 0; 
	}
	
div#content {
	width: 480px;
/* 	min-height: 400px;  */
	margin: 0 0 0 275px; 
	padding: 15px 10px 0 10px;
	border-left: 2px solid #fff;
	background-color: #fff; 
	}

div#contentwide {
	width: 660px;
	min-height: 400px;
	margin: 0 0 0 275px; padding: 15px 10px 0 10px;
	border-left: 2px solid #fff;
	background-color: #fff; 
	}	

div#newsCite {
	margin: 0 0 20px 0; padding: 0; }


/**********************************************/
/*   Text Formatting   - All Pages            */
/**********************************************/
	
a:link { color: #3377AB; }
a:visited { color: #999;}
a:hover { color: #DC8909;}

sup { font-size: 0.9em; }
sub { font-size: 0.95em; }

.small { font-size: 0.9em; }

.newsdate { 
	margin-bottom: 0; padding-bottom: 0; 
	font-weight: bold; 
	line-height: 1em; 
	}
	
.newstitle { margin: 0; padding: 0 0 1em 0; }

.meetingdate { 
	margin-bottom: 0; padding: 1em 0 0 0; 
	font-weight: bold; 
	line-height: 1em; 
	}
	
.meetingtitle { margin: 0; padding: 0; }

.nounderline {text-decoration: none}

/**********************************************/
/*   Text Formatting   - Footer               */
/**********************************************/

div#footer p { 
	margin: 0; padding: 2em 0 2em 0; 
	text-align: right; 
	font-size: 80%; 
	color: #005596;
	border-top: 1px solid #B8B8B8;
	}
	
/**********************************************/
/*   Text Formatting   - Sponsor               */
/**********************************************/

div#sponsor p {
	margin: 0;
	padding: 1em 0 1em 0;
	/*	padding: 20px 0 10px 0;  */
	font-size: 90%;
	color: #999999;
	font-weight: bold;
	font-variant: small-caps;
	}	

div#sponsor img {
	padding-right: 20px;
	padding-bottom: 35px;
	vertical-align: middle;
	}
	
/**********************************************/
/*   Text Formatting   - Home Page            */
/**********************************************/

div#news a { text-decoration: none; }
div#events a { text-decoration: none; }
	

div#memberslistHome h1 {
	margin: 0; padding: 10px 10px .5em 10px;
	font: 1.1em/1.2em Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #005596;
	}
	
div#memberslistHome table {
	margin: 0; padding: 10px; 
	}
	
div#memberslistHome table p { 
	margin: 0; padding: 0; 
	font: .95em/1.2em Verdana, Arial, Helvetica, sans-serif;}

div#news h1 {
	margin: 0; padding: 2em 0 .5em 0;
	font: 1.3em/1em Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #DC8909;
	}
	
div#featureContent h1 {
	margin: 0; padding: 2em 0 .5em 0;
	font: 1.3em/1em Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #DC8909;
	}	

div#events h1 {
	margin: 0; padding: 10px 0 .5em 0;
	font: 1.3em/1em Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #DC8909;
	}

div#news p {
	margin: 0; padding: .4em 0 .4em 14px;
	font: .95em/1.4em Verdana, Arial, Helvetica, sans-serif; 
	border-bottom: 1px dashed #Dc8909;  
	background: url(/images/news_event_arrow.gif) 0px 8px no-repeat;
	}
	
div#featureContent p {
	margin: 0; padding: .4em 0 .4em 14px;
	font: .95em/1.4em Verdana, Arial, Helvetica, sans-serif; 
	border-bottom: 1px dashed #Dc8909;  
	background: url(/images/news_event_arrow.gif) 0px 8px no-repeat;
	}	

div#events p {
	margin: 0; padding: .4em 0 .4em 14px;
	font: .95em/1.4em Verdana, Arial, Helvetica, sans-serif; 
	border-bottom: 1px dashed #Dc8909;  
	background: url(/images/news_event_arrow.gif) 0px 8px no-repeat;
	}
	
div#subsidiariesHome h1 {
	margin: 0; padding: 10px;
	font: 1.3em/1em Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #005596;
	}
	
div#subsidiariesHome p {
	margin: 0; padding: .5em 10px .5em 10px;
	font: .95em/1.4em Verdana, Arial, Helvetica, sans-serif; 
	}
	
/*********************************************************************************/
/*   Text Formatting  - Left Hand and Right Hand Menus - Second Level Pages      */
/*********************************************************************************/

div#submenu a {text-decoration: none; }

div#submenu h1 {
	margin: 0; padding: 0;
	font: 1.2em/1em Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #005596;
	}
	
div#submenu p { 
	margin: 0px 0 7px 10px; padding: 0; 
	font: .90em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #666666;
	}

div#submenu h2 {
	margin: 2px 0 15px 10px; padding: 0;
	font: 1.1em/1.5em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005596; 
	}
	
div#submenu ul { 
	margin: 0 0 0 .5em; padding: 0; 
	list-style-type: none;
	}

div#submenu ul li {
	margin: 0; padding: 1em 0 1em 1.2em;
	font: .90em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(/images/menu_arrow.gif) no-repeat left top;
	border-bottom: 1px dashed #EDDDAB; 
	}
	
div#announcementMenu h2 {
	margin: 0; padding: 1.3em 0 .5em 0;
	font: 1.2em/1.2em Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #005596;
	}

div#announcementMenu p {
	margin: 0; padding: 0 0 1em 0;
	font-size: .85em;
	}
	
div#announcementMenu a {text-decoration: none; }

div#announcementMenu a:link { color: #DC8909; }
div#announcementMenu a:visited { color: #999;}
div#announcementMenu a:hover { color: #3377AB;}

div#memberslist h1 {
	margin: 0; padding: 10px 10px .5em 10px;
	font: 1.1em/1.2em Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #005596;
	}
	
div#memberslist table {
	margin: 0; padding: 10px; 
	}
	
div#memberslist table p { 
	margin: 0; padding: 0; 
	font: .95em/1.2em Verdana, Arial, Helvetica, sans-serif;
	}
	
div#related h1 {
	margin: 0 0 1.5em 0; padding: 0px;
	font: 1.1em/1.1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005596; 
	}

div#related h1.sponsor {
	margin: 0 0 1.1em 0; padding: 0px;
	font: 1.3em/1.1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005596; 
	}	
	
div#related h2 {
	margin: 0 0 .5em 0; padding: 0px;
	font: 1.1em/1.1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005596; 
	}
	
div#related p {
	margin: .5em 0 .5em 0; padding: 0; 
	line-height: 1.5em; 
	font-size: .95em;
	}

div#related ul { margin: .5em 0 .5em 1.35em; padding: 0; }
div#related ul li { margin: .5em 0 .5em 0; padding: 0; line-height: 1.5em; list-style: url(/images/square.gif) outside square;  }	
	

/**********************************************/
/*   Text Formatting  - content div             */
/**********************************************/

div#content h1 {
	margin: 0; 
	padding: 0px 0px 1em 12px;
	font: 1.5em/1.2em Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #005596;
	background: #fff url(/images/h1_arrow.gif) no-repeat top left; }
	
div#content h2 {
	margin: 0; padding: 10px 0px 0 0px;
	font: 1.3em/1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005596;}
	
div#content h3 {
	margin: 0; padding: 10px 0px 0 0px;
	font: 1.1em/1.0em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005596;}
	
div#content h4 {
	margin: 0; padding: 15px 0px 0px 0px;
	font: 1em/.5em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000; }
	
div#content p {margin: .5em 0 .5em 0; padding: 0; line-height: 1.5em; }

div#content p.citation {margin: 1.2em 0 .5em 0; padding: 0; line-height: 1.2em; font-size: 92%; }

div#content ul { margin: .5em 0 .5em 1.35em; padding: 0; }
div#content ul li { margin: .5em 0 .5em 0; padding: 0; line-height: 1.5em; list-style: url(/images/square.gif) outside square;  }

div#content ul li ul { margin: .5em 0 .5em 2em; padding: 0; }
div#content ul li ul li {margin: .5em 0 .5em 0; padding: 0; list-style: url(/images/squareblk.gif) outside square;}

div#content ul li ol { margin: .5em 0 .5em 2em; padding: 0; }
div#content ul li ol li { margin: .5em 0 .5em 0; padding: 0; list-style-type: decimal; }

div#content ol { margin: .5em 0 .5em 2em; padding: 0;}
div#content ol li { margin: .5em 0 .5em 0; padding: 0; list-style-type: decimal;}

div#content ol li ul { margin: .5em 0 .5em 1.35em; padding: 0; }
div#content ol li ul li { margin: .5em 0 .5em 0; padding: 0; list-style: url(/images/square.gif) outside square;}

div#content .smallFont { font-size: .9em;}

div#content blockquote.openings { margin: 0; padding: 0 0 0 20px;}

div#content table { border-collapse: collapse; margin: 1em 0 1em 0; padding: 0; font-size: 1em;}
div#content th { background-color: #005596; color: #fff; font-weight: bold; text-align: left; margin: 0; padding: 5px;}
div#content td { margin: 0; padding: 3px; }
div#content table td p.caption { font: 10px/13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

div#content table.smallFont { margin: 1em 0 1em 0; padding: 0; font-size: .9em;}
div#content th.smallFont { 
	margin: 0; padding: 3px;
	background-color: #005596; 
	color: #fff; 
	font-weight: bold; 
	text-align: left; } 
	
div#content td.smallFont {
	margin: 0; padding: 3px; }

div#content table.outline { border-width: 1px; border-color: #999999; border-style: solid; margin: 1em 0 1em 0; padding: 0; }

div#content table.nopadding { margin: 0; padding: 0; }
div#content table.nopadding td { margin:0; padding: 0; }
div#content table.nopadding td p {margin: 0; padding: 0; }

div#content table.regfee { margin: 0; padding: 0; font-size: .95em;}
div#content th.regfee { 
	margin: 0; padding: 3px;
	background-color: #005596; 
	color: #fff; 
	font-weight: bold; 
	text-align: left; } 
div#content td.regfee {
	margin: 0; padding: 3px; }


/*
div#content table.openings ul { margin: 0; padding: 0 0px 0.4em 0px; font-size: 1em; }
div#content table.openings ul ul { margin: 0; padding: 0.4em 0 0 0; }
div#content table openings ul li { list-style: url(/images/squareblk.gif) outside none; padding: 0; }
div#content table openings ul li ul li { list-style: url(/images/squareblk.gif) outside none; padding: 0; }
div#content table.openings ul.indent { margin: 0; padding: 0 0 0.4em 1.6em; }
div#content table.openings ul.indent li { 
	margin: 0; padding: 0 0 0.6em 0.5em;
	list-style: url(/images/squareblk.gif) outside none; }
*/

img.left {margin: 0; padding: 8px 15px 10px 0; }
img.right {margin: 0; padding: 8px 0 10px 15px; }
	
div#registerButton { padding: 10px 0 0 0; margin: 0;}

div#mediacontact { float: right; width: 200px; padding: 3px 0 0 20px; text-align: right; }

div#floatimage {float: right; padding: 10px 0px 0px 20px;}

div#newsCite p {
	margin: 0; padding: 0; line-height: 1.4em;
}




/**********************************************/
/*   Text Formatting  - contentNoNav div      */
/**********************************************/

div#contentNoNav h1 {
	margin: 0; 
	padding: 0px 0px 1em 12px;
	font: 1.5em/1.2em Arial, Helvetica, sans-serif; 
	font-weight: bold;
	color: #005596;
	background: #fff url(/images/h1_arrow.gif) no-repeat top left; }
	
div#contentNoNav h2 {
	margin: 0; padding: 10px 0px 0 0px;
	font: 1.3em/1.2em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005596;}
	
div#contentNoNav h3 {
	margin: 0; padding: 10px 0px 0 0px;
	font: 1.2em/1.1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005596;}
	
div#contentNoNav h4 {
	margin: 0; padding: 10px 0px 0 0px;
	font: 1em/1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #005596; }
	
div#contentNoNav p {margin: .5em 0 .5em 0; padding: 0; line-height: 1.5em; }

div#contentNoNav ul { margin: .5em 0 .5em 1.35em; padding: 0; }
div#contentNoNav ul li { margin: .5em 0 .5em 0; padding: 0; line-height: 1.5em; list-style: url(/images/square.gif) outside square;  }

div#contentNoNav ul li ul { margin: .5em 0 .5em 1.35em; padding: 0; }
div#contentNoNav ul li ul li {margin: .5em 0 .5em 0; padding: 0; list-style: url(/images/squareblk.gif) outside square;  }

div#contentNoNav ul li ol { margin: .5em 0 .5em 2em; padding: 0; }
div#contentNoNav ul li ol li { margin: .5em 0 .5em 0; padding: 0; list-style-type: decimal; }

div#contentNoNav ol { margin: .5em 0 .5em 2em; padding: 0;}
div#contentNoNav ol li { margin: .5em 0 .5em 0; padding: 0; list-style-type: decimal;}

div#contentNoNav ol li ul { margin: .5em 0 .5em 1.35em; padding: 0; }
div#contentNoNav ol li ul li { margin: .5em 0 .5em 0; padding: 0; list-style: url(/images/square.gif) outside square;}

div#contentNoNav table { margin: 1em 0 1em 0; padding: 0; }
div#contentNoNav th { background-color: #005596; color: #fff; font-weight: bold; text-align: left; margin: 0; padding: 5px;}
div#contentNoNav td { margin: 0; padding: 3px; }
div#contentNoNav table td p.caption { font: 10px/13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

div#contentNoNav table.smallFont { margin: 1em 0 1em 0; padding: 0; font-size: .9em;}
div#contentNoNav th.smallFont { 
	margin: 0; padding: 3px;
	background-color: #005596; 
	color: #fff; 
	font-weight: bold; 
	text-align: left; } 
	
div#contentNoNav td.smallFont {
	margin: 0; padding: 3px; }

div#contentNoNav table.outline { border-width: 1px; border-color: #999999; border-style: solid; margin: 0; padding: 0; }

div#contentNoNav table.nopadding { margin: 0; padding: 0; }
div#contentNoNav table.nopadding td { margin:0; padding: 0; }
div#contentNoNav table.nopadding td p {margin: 0; padding: 0; }

div#contentNoNav .internal {display:none; }

div#contentNoNav .close {
	background-color: #b8b8b8; 
	color: #003366; 
	font: 11px/14px Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	border: 1px solid #fff; 
	border-right-color: #000; 
	border-bottom-color: #000;
	}

div#floatDropdown {
	margin: 0; padding: 0;
	float: right;
	}


/****************************************************/
/*    Layout for Site Map page                      */
/****************************************************/

div#sitemapSEMATECH {
	width: 45%;
	float: left; }
	
div#sitemapISMI {
	width: 45%;
	float: right; }.red {
	color: #F00;
}





/* Social, RSS icon area Styles. added May 3rd, 2011 
AND NEWS OVERRIDES TOO
*/
#additional_connect_options{
border-top:1px dashed #EDDDAB;
margin-top:22px;
padding-top:8px;
}
#additional_connect_options p{
line-height:14px !important;
margin-bottom:16px !important;
}
#additional_connect_options p img{
float:left;
margin:0px 6px 0 2px;
}
#additional_connect_options p a img{
border:none;
}
/* News overrides */
.news_item{
margin-bottom:16px;
}
p.newsdate{
margin:0px !important;
padding:0px !important;
line-height:16px !important;
color:#565656;
font-size:11px !important;
}
p.newstitle{
line-height:18px !important;
margin:0px !important;
padding:0px !important;
}
p.newstitle a{
font-weight:bold;
text-decoration:none !important;
}
p.newstitle a:hover{
text-decoration:underline !important;
}